Giter Site home page Giter Site logo

digithun / clogii-mobile Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nnance/f8app-apollo

2.0 2.0 1.0 38.09 MB

Refactored version of the official F8 app of 2016, powered by React Native and the Apollo Stack.

License: Other

Java 0.69% JavaScript 94.73% Objective-C 1.52% Shell 0.42% Python 0.23% HTML 2.40%

clogii-mobile's People

Contributors

artnattapat avatar choeisai avatar damusnet avatar frantic avatar jpros avatar katopz avatar nnance avatar tetra2000 avatar waffle-iron avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

waffle-iron

clogii-mobile's Issues

[Mobile] Tracking app events

Maybe with Google Analytic or Firebase.

  • App events get track by tags e.g. LOG, DEBUG, INFO, WARN, ERROR.
  • Can change tag for target devices remotely.
  • Admin can see app events and logs.

[Module] Profiles/Connect

  • User can connect with Facebook after logged in.
  • User can disconnect with Facebook after logged in.

Clog following, subscription and social

  • User can follow clog

NOTE: Integrate notification with Firebase notification server

  • create firebase middleware for Following / unfollow clog resolver

  • User can share clog (share button is under follow button) - additional

  • Can notify user when followed book has update.

  • Can notify user when followed category has update.

  • Can notify user when get followed.

  • Can notify user when followed author has some update.

View

5 edit-01

[Release] 0.6.0

  • ~~~Upgrade to react-native 0.40~~~.
  • Update dependency.
  • Release with git flow as 0.6.0

[Module] Editor (advance)

  • Can save draft.
  • Can open draft.
  • Can continue where left off.
  • Can edit while offline.
  • Can undo/redo.
  • Can custom transition.

[Module] Jelly Shop

  • Can access jelly shop from profiles page.
  • Can access jelly shop from popup.
  • Can buy jelly.

View

jelly shop_1

[Module] Shelf

  • Mock Screen
  • connect with apollo
    • Hero Banner
    • Trending
    • Recommended
    • User 's favorite (hashtag)
    • Main category

View

shelf_1

[Mobile] Ensure all prerequisites for release app e.g. legal, title, description, icon, ss

http://developer.telerik.com/topics/mobile-development/your-guide-to-app-store-images/

  • iOS

    iTunes Connect App Information

    • Primary Language : English
    • Bundle ID : n/a
    • Bundle ID Suffix : n/a
    • Apple ID : n/a
    • SKU Number : n/a
    • Name : Clogii
    • Privacy Policy URL : n/a
    • Primary Category : Books
    • Description : n/a
    • Keywords : n/a
    • Version Number : 1.0.0
    • Version Release Setting : manual; automatic; or automatic, no earlier than (please select)
    • Support URL : support.clogii.com (tentative URL)
    • Marketing URL (optional) : n/a
    • Copyright : © 2017 Digithun Co., Ltd.
    • Rating : 12+
    • Demo Account Login : Username: XXX Password: XXX

    App Store Icon

    The large app icon is displayed for your app on the App Store and, if needed, is used to feature your app on the App Store.
    iOS app icons need to meet the following requirements:
    1. 1024 x 1024 pixels (don’t scale up smaller artwork, because this could appear pixelated and blurry)
    2. 72 dpi, RGB, flattened, no transparency, no rounded corners
    3. High-quality JPEG or PNG image file format.
    Note: The small icon (57 x 57 pixels for iPhone and iPod touch, 50 x 50 pixels and 72 x 72 pixels for iPad) that you include inside the build is used on the device Home screen when installed.

    • 29×29
    • 40×40
    • 48×48 (watchOS)
    • 50×50
    • 55×55 (watchOS)
    • 57×57
    • 58×58 (watchOS)
    • 72×72
    • 76×76
    • 80×80 (watchOS)
    • 87×87 (watchOS)
    • 88×88 (watchOS)
    • 100×100
    • 114×114
    • 120×120
    • 144×144
    • 152×152
    • 172×172 (watchOS)
    • 180×180
    • 196×196 (watchOS)
    • 512×512
    • 1024×1024

    Screenshot

    iPhone
    At least one 5.5 inch Retina Display Screenshot (Support 3.5, 4, 4.7, 5.5-inch as well)
    iPhone add up to four screenshots. Smaller iPhone devices can use this set of screenshots. Screenshot
    requirements are:
    1. 72 dpi, RGB, flattened, no transparency
    2. High-quality JPEG or PNG image file format
    3. 1242 x 2208 pixels for hi-res portrait
    4. 2208 x 1242 pixels for hi-res landscape

    iPad
    iPad at lease one 12.9 inch iPad screenshot (Support 9.7-inch as well)
    Screenshot requirements are:
    1. 72 dpi, RGB, flattened, no transparency
    2. High-quality JPEG or PNG image file format
    3. 2048 x 2732 pixels for hi-res portrait
    4. 2732 x 2048 pixels for hi-res landscape

  • Android

[Module] Profiles/Edit

About

  • UI Screen
    • main screen
    • change email screen
    • change password screen
    • Modal DatePicker
    • Modal SexPicker
    • Loading Spinner on saving
  • User can change name.
  • User can change sex.
  • User can change birthday day.
  • User change profile picture.
  • User change profile screen.
  • ~~~limit profile picture/screen size~~~

Social

  • User can link/unlink facebook.
  • User change password.
  • User change email.

[Module] Player/Moments

  • User can see moment dot at that time on Player.
  • User can swipe to see all moment at that time.
  • User can add moment at that time.
  • User can swipe to close moment.

[Module] Book

  • User can navigate back to shelf or category (depend on route that user come trough)
  • User can see book cover.
  • User can see introduction.
  • User can navigate to player by episode.
  • User can see all available chapter list sorted by newest.
  • User can follow book.

View

book

[Module] Shelf/Clog Category

  • Show Clog Category Name
  • Banner (separate by category)
  • Group item
    • What 's new
    • Top chart
    • Editor list
  • User can navigate to see all clog as group item above

View

clog category

[Module] Subscriptions

  • Can notify user when followed book has update.
  • Can notify user when followed category has update.
  • Can notify user when get followed.
  • Can notify user when followed author has some update.

[DeepLink] cant redirect to app store when not installed

[Module] Editor

  • Can add text.
  • Can add conversation.
  • Can select male/female.
  • Can add background image.
  • Can save draft.
  • Can post clog.

[Module] Clog Category/All clog

  • User can navigate back to Clog Category
  • User can see all clog of What 's new
  • User can see all clog of Top chart
  • User can navigate to Book page (Clog page)

Remark:

  • View all editor is on new issue ->[Module] Clog Category/All clog (Only Editor List) #39
  • Sorting view of What 's new & Top Chart is on new issue -> [Module] Clog Category/All clog_Sorting #40

See all clog view

see all clog_1

[Module] Authenications/Facebook

  • User can login with facebook.
  • User can continue login session.
  • User can login on other device.
  • User can't login when session expire.
  • User email is collected.

[Module] Feed/Navigator

  • Navigator to Book
  • Navigator to Player
  • Navigator to Editor Profile -> Wait design

Remark: Review and improve navigation all page in the next issue => [Enhance] Navigator #51

[Module] Authenications/Email

[Module] Profiles

  • About
    • Show menu
    • Use Navigator to link other screen
    • Show ProfilePicture and detail (follower, following, candy)
  • NavBar (use for nav each page)
    • show title
    • can handle back button (left)
    • can handle option button (right)
  • Follower
  • Following
  • MyFan
  • Activity
  • Bookmark
  • ~~~Post~~~
  •  - [x] Show List
     - [x] remove handler
    
  • Jelly
  • ~~~Need to refactor (style is too duplicate)~~~
  • Apply assets
    • Profile Screen
    • ~~~Bookmark Screen~~~ (have new design)
    • MyClog
    • Activity Screen
    • MyFan Screen
    • NavBar
    • Following

[Module] Feed

  • feed new clog
  • feed new episode of clog
  • feed pull to refresh => next issue [Module] Feed_Pull to refresh #49

View

feed_1

[Module] Player

  • User can navigate back to book
  • ~~~Show editor pic & name~~~
  • User can read clog
  • User can navigate to next/previous episode

View

player_1

[Module] Timestamp on Feed, Notification, Comment and Activity

Format Timestamp Condition

  • <= 1 min use "Just Now"
  • > 1 min & < 60 mins use "X/XX mins ago " (X is number of digit 1 or 2 digits)
  • >= 60 mins & < 2 hrs use "X hr ago"
  • >= 2 hrs & < 12 hrs use "XX hrs ago"
  • >= 12 hrs & < 24 hrs use "Today at HH:MM"
  • >= 24 hrs & < 48 hrs use "Yesterday at HH:MM" (HH is 24 hours)
  • >= 48 hrs use " Day Month at HH:MM"

[Module] Shelf/Category Menu

  • User can open and close menu
  • Menu list
    • Clog categories
      • Gag Clog
      • Diary Clog
      • Novel Clog
      • Myth Clog
    • User 's name&surname
    • About ( About clog & Condition)
    • Clog social media (Facebook, Instagram, Line, etc.)
  • User can navigate to each menu

View

shelf_top menu

[Module] Notifications

  • Notification tab with mock data
  • Can push notification from dashboard.
  • Can receive iOS notification.
  • Can receive Android notification.

View

notification_1

[Nav] Tab bar customizations

​Reference

Expected

  • ~~~Android user has tab bar on top.~~~ (need new design)
  • iOS user has tab bar at bottom.
  • User can navigate to mock page after touch navigation item icon.
  • User can see mock notification badge at each navigation item icon.
  • User can see mock notification badge clear after visited each page.

[react-native] Upgrade to react-native 0.37

  • can compile with XCode 8.1+
  • [IOS] can login with facebook after upgrade ref : #29
  • can compile Android version
  • [android] can login with facebook after upgrade
  • upgrade or remove npm-shrinkwrap

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.