Code Monkey home page Code Monkey logo

evrimnews's Introduction

EvrimNews

Dependency Status Build contributions welcome GitHub issues GitHub forks GitHub stars GitHub license API

EvrimNews, Özel Evrim Okulları için hazırlanmış bir Android uygulamasıdır. Velilerin, öğrencilerin ve öğretmenlerin (kullanıcıların) Özel Evrim Okulları internet sitesinde (http://evrim.k12.tr) bulabileceklerinden daha da fazlasını bir mobil uygulama halinde ulaşmalarını sağlıyor.

Proje hala geliştirilme aşamasında olduğundan dolayı hatalarla karşılaşmanız mümkün.

Özellikler

Sitemizde bulunan tüm sayfalar ve bilgiler

"Okulumuzu Tanıyın" Kategorisi

- Tarihçemiz" Sayfası
- "Kadromuz" Sayfası
- "Ortaklarımız" Sayfası
- "Kurucu Temsicisi" Sayfası
- "Başarılarımız" Sayfası
- "Mezunlarımız" Sayfası
- "Görüşler" Sayfası
- "Okul Kayıtları" Sayfası
- "İnsan Kaynakları" Sayfası
- "İletişim" Sayfası

"Evrim Güncel" Kategorisi

- "Blog" Sayfası
- "Duyurular" Sayfası
- "Sosyal Evrim" Sayfası
- "Aylık Yemek Menüleri" Sayfası
- "Veli Görüşme Günleri" Sayfası
- "Takvim" Sayfası

"Akademik Eğitim" Kategorisi

- "Eğitim Projemiz" Sayfası
- "Yabancı Dil" Sayfası
- "İlkokul" Sayfası
- "Ortaokul" Sayfası
- "Ders Kataloğu" Sayfası

"Kampüste Hayat" Kategorisi

- "Kulüpler" Sayfası
- "Kurslar" Sayfası
- "Rehberlik Servisi" Sayfası
- "Kütüphane" Sayfası
- "Eğitim ve Spor Alanları" Sayfası
- "Kampüs Birimleri" Sayfası

Geniş Dil Desteği

  • İngilizce
  • İtalyanca
  • Türkçe

App Linking desteği

App Linking, Google'da "Evrim" veya "Özel Evrim" gibi bir arama yapmanız durumunda eğer uygulama telefonunuzda yüklü ise, o içeriği websitemizde görüntülemek yerine uygulamamızda görüntüleyebilirsiniz.

Arama

Tüm websitemizde arama yapmanıza olanak sağlar.

Kolay Arayüz

Sizin okulumuzla ilgili bilgilere kolayca ulaşmanızı sağlamak için EvrimNews çok kolay bir arayüze sahiptir. Bu yeni arayüzü 2.0.0 versiyon ile bulabilirsiniz.

Açık Kaynak Lisanlar

Uygulamamızın tüm Açık Kaynak kodlarına ve Açık Kaynak lisanlarına ulaşmanızı sağlar (Geliştirici Özel).

Hakkında Ekranı

Uygulamamız ve Okulumuz hakkında bilgi edinmenizi sağlar.

İletişim Ekranı

Okulumuz ve Uygulama geliştricisi ile iletişime geçmenizi sağlar.

S.S.S (Sık Sorulan Sorular)

"Uygulama içinde hata buldum, nasıl sizlere bildireceğim?"

Bulduğunuz hatayı veya hataları bize GitHub üzerinde bulunan "Issues(sorunlar)" başlığı altından bildirebilirsiniz veya uygulama içerisinde Üst Menü > Geri bildirim üzerinden bildirebilirsiniz.

"Uygulama için bir önerim var, sizlere nasıl ileteceğim?"

Uygulama için olan önerilerinizi yine "Issues" başlığı altından bizlere iletebilirsiniz. Bu dizin altında bulunan dosyaların herhangi birinde değişiklik yaptıysanız ve bu branch'e birleştirmek istiyorsanız yeni bir "Pull Request" açabilir onayımız ve isteklerimize göre hareket edebilirsiniz.

"Bu proje ile kimler ilgileniyor?"

Bu proje ile Arda Çebi (@TurboProgramming) ilgilenmektedir.

evrimnews's People

Contributors

ardacebi avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

evrimnews's Issues

Crash when clicked on Settings/About

The app crashes when the user clicks on the button located in the main screen named "Settings/About (Ayarlar/Hakkında)".

Suggested Fixes:

  • Remove the "Settings/About" button completely.
  • Define a function to the button (and design a completely new Settings screen that includes an About button to access a new about screen).

Lag on Main2Screen Activity with the new design

After adding the images as a background image to the buttons located on the main screen, the main app has a lag caused by the image resolutions.

The image resolutions are so high that the device can't handle it so it creates a lag. This can be fixed by resizing the images smaller.

Immediate Crash

Because of a bug, the app will immediately crash on launch.

Translations not working

Translations are not working.

  • Italian
  • English

This is because of all text is written in plain format instead of being defined as a string.

Chrome Custom Tabs Support

Instead of launching the stock web browser, Chrome Custom Tabs can be used to make the users experience faster. Also, this will help the user to stay longer inside the app.

Complete Redesign Request

A complete redesign request.

I want to completely redesign the home screen with a sidebar instead of buttons. That way it would look more organized and simple. I'm going to include some "Cards(CardView)" that are relative to the user so they could find the information they're looking easier.

Information about the school would be displayed in several cards horizontally. The content will be the pages at the school website (but not webview 👍 ).

Log in and Sign up button will be displayed as a warning at the top of the screen, letting the user to dismiss it. They can always access the login/sign up page within the side bar. Hiding it to a non visible part because a page like this is not necessary so much compared to other information I've told above.

I'm going to share a design sample very soon under this issue.

WebView Removal Requests

WebView Removal Request for the following pages:

  • Tarihçemiz
  • Kadromuz
  • Ortaklarımız
  • Kurucu Temsilcisi
  • Başarılarımız
  • Mezunlarımız
  • Görüşler
  • iletişim
  • Aylık Yemek Menüleri
  • Duyurular/Blog
  • Veli Görüşme Günleri
  • Çalışma Takvimi

Non WebView pages (local):

  • Hakkımızda
  • Sosyal Evrim

Dark Mode

I've created a dark mode checkbox in the menu but I'm not able to change the theme to the dark theme.

Codes pushed to master branch.

Messaging Function

Messaging(Mesajlar) function to enable contact within Students, Teachers and Parents.

Manual Language Selection

The ability to let users choose the app language manually instead of getting the device language and setting the app language (default is this.)

It is planned to be implemented into the application as a dropdown to the navigation drawer. But before everything, it's necessary to be confirmed that navigation drawer supports dropdowns. If no, it's going to be implemented to a new "Settings" screen.

App Crash (see buggy-version branch)

I opened a new screen to redesign the app the template is a navigation drawer.

But because of the welcome screen, the code is messed up. The version not working is pushed into the buggy-version branch.

Settings page

A settings page to include:

  • Options to change the app language
  • Change the app theme (dark or light)
  • Enable or disable some features
  • and more.

Algorithm Update: Aylık Yemek Menüleri

Algorithm update request for the page Aylık Yemek Menüleri.

There are going to be 2 buttons. The first button is going to show the latest menu (for the month the user is using the app) and the second one will present a listView to the user for him/her to choose a month (for the menu they want to view).

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.