Giter Site home page Giter Site logo

cooloneofficial / ranepa_timetable Goto Github PK

View Code? Open in Web Editor NEW
49.0 4.0 22.0 12.71 MB

๐Ÿ—’๏ธ Timetable mobile application for RANEPA on Flutter

License: MIT License

Objective-C 1.18% Dart 97.72% Swift 0.34% Kotlin 0.06% Ruby 0.70%
flutter android timetable dart java android-widget today-extension appstore playstore

ranepa_timetable's Introduction

NRU RANEPA (Timetable)

Experience the power of seamless cross-platform integration with our Flutter-based mobile client, expertly crafted by NRU RANEPA. This custom solution redefines versatility and opens up endless possibilities for your mobile experience.

Features

  • iOS today extension and android app widget
  • Platform adaptive design (using CupertinoApp & MaterialApp)
  • Caching support
  • Multicolor themes with dark & light app appearance
  • Multiple site api's support
  • Fully internationalization
  • Customizable timetable app design
  • Cool intro screen
  • iOS & Android calendar integration
  • Android alarm clock integration

AppStore PlayStore

Getting Started

For help getting started with Flutter, view our online documentation.

Project setup

Android:

  1. Create key.properties to /android with:
storePassword=# STORE PASSWORD #
keyPassword=# KEY PASSWORD #
keyAlias=# KEY ALIAS #
storeFile=/path/to/keystore/# FILENAME #.keystore

iOS:

  1. Get carthage deps in /ios folder
cd ios
carthage update --platform iOS

References, used in the development

Localization flutter app

Icons for IOS/Android versions for Flutter app

Useful commands

Regenerate .arb translations files

flutter pub pub run intl_translation:extract_to_arb --output-dir=lib/l10n lib/localizations.dart

Regenerate translations classes

flutter pub pub run intl_translation:generate_from_arb --output-dir=lib/l10n --no-use-deferred-loading lib/localizations.dart lib/l10n/intl_messages.arb lib/l10n/intl_ru.arb

Regenerate icons

flutter pub pub run flutter_launcher_icons:main

Regenerate all json serialized .g.dart files

flutter packages pub run build_runner build --delete-conflicting-outputs

ranepa_timetable's People

Contributors

cooloneofficial avatar mafahess avatar overveight avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ranepa_timetable's Issues

Android 11+ compatibility

Are you planning to export and release the app for newer Android versions?
On Android 11 it already issues incompatibility.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.