Wykład przeprowadzony na kole naukowym TeMoMuKo 10 listopada 2016 na Politechnice Wrocławskiej rozpoczynający serię 8 wykładów wprowadzających w świat iOS Development'u.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Mobile Trends
Hybrid mobile apps working on Cordova / Phonegap are very difficult to testing. Krzysztof will show new tool for hybrid mobile apps - "Cordova Testin9". Presentation about common problems with UI testing and solutions for them.
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
These slides are adapted from a talk I gave at the Welsh Government's Marketing Awards for the LAM sector, in 2017.
It offers a primer on UX - User Experience - and how ethnography and design might be used in the library, archive and museum worlds to better understand our users. All good marketing starts with audience insight.
The presentation covers the following:
1) An introduction to UX
2) Ethnography, with definitions and examples of 7 ethnographic techniques
3) User-centred design and Design Thinking
4) Examples of UX-led changes made at institutions in the UK and Scandinavia
5) Next Steps - if you'd like to try out UX at your own organisation
The technologies and people we are designing experiences for are constantly changing, in most cases they are changing at a rate that is difficult keep up with. When we think about how our teams are structured and the design processes we use in light of this challenge, a new design problem (or problem space) emerges, one that requires us to focus inward. How do we structure our teams and processes to be resilient? What would happen if we looked at our teams and design process as IA’s, Designers, Researchers? What strategies would we put in place to help them be successful? This talk will look at challenges we face leading, supporting, or simply being a part of design teams creating experiences for user groups with changing technological needs.
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
Aplikacje mobilne tworzone w technologiach webowychTomasz Borowski
Android, iOS, Windows Phone... Czy zróżnicowanie platform i języków programowania musi być przeszkodą w tworzeniu aplikacji mobilnych? Na szczęście nie! Dzięki technologiom webowym możemy tworzyć oprogramowanie działające na wielu platformach, a posiadane doświadczenie w HTML i JavaScript może znacznie przyspieszyć pracę i ukończenie projektu. Podczas wystąpienia zostaną przedstawione dostępne narzędzia i biblioteki do tworzenia cross-platformowych aplikacji mobilnych.
Krzysztof Ścira: REAL testing of hybrid mobile apps.Mobile Trends
Hybrid mobile apps working on Cordova / Phonegap are very difficult to testing. Krzysztof will show new tool for hybrid mobile apps - "Cordova Testin9". Presentation about common problems with UI testing and solutions for them.
UX, ethnography and possibilities: for Libraries, Museums and ArchivesNed Potter
These slides are adapted from a talk I gave at the Welsh Government's Marketing Awards for the LAM sector, in 2017.
It offers a primer on UX - User Experience - and how ethnography and design might be used in the library, archive and museum worlds to better understand our users. All good marketing starts with audience insight.
The presentation covers the following:
1) An introduction to UX
2) Ethnography, with definitions and examples of 7 ethnographic techniques
3) User-centred design and Design Thinking
4) Examples of UX-led changes made at institutions in the UK and Scandinavia
5) Next Steps - if you'd like to try out UX at your own organisation
The technologies and people we are designing experiences for are constantly changing, in most cases they are changing at a rate that is difficult keep up with. When we think about how our teams are structured and the design processes we use in light of this challenge, a new design problem (or problem space) emerges, one that requires us to focus inward. How do we structure our teams and processes to be resilient? What would happen if we looked at our teams and design process as IA’s, Designers, Researchers? What strategies would we put in place to help them be successful? This talk will look at challenges we face leading, supporting, or simply being a part of design teams creating experiences for user groups with changing technological needs.
An immersive workshop at General Assembly, SF. I typically teach this workshop at General Assembly, San Francisco. To see a list of my upcoming classes, visit https://generalassemb.ly/instructors/seth-familian/4813
I also teach this workshop as a private lunch-and-learn or half-day immersive session for corporate clients. To learn more about pricing and availability, please contact me at http://familian1.com
Aplikacje mobilne tworzone w technologiach webowychTomasz Borowski
Android, iOS, Windows Phone... Czy zróżnicowanie platform i języków programowania musi być przeszkodą w tworzeniu aplikacji mobilnych? Na szczęście nie! Dzięki technologiom webowym możemy tworzyć oprogramowanie działające na wielu platformach, a posiadane doświadczenie w HTML i JavaScript może znacznie przyspieszyć pracę i ukończenie projektu. Podczas wystąpienia zostaną przedstawione dostępne narzędzia i biblioteki do tworzenia cross-platformowych aplikacji mobilnych.
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadkuMichal Lukaszewski
Prezentacja przygotowana na potrzeby cyklu Launch & Learn prowadzonego w Young Digital Planet. Autorzy: Sławek Rodak i Michał Łukaszewski (ja).
Prelekcja składała się z dwóch części:
1. Czego technologia oczekuje od biznesu aby przygotować dobry produkt uwzględniający urządzenia mobilne
2. Co technologia musi wiedzieć aby wesprzeć biznes w realizacji dobrego produktu.
Kosmikus, produkt YDP, jako studium przypadku - jakie technologie zostały wybrane i dlaczego, gdzie były kompromisy i dlaczego.
Przegląd najważniejszych technologii pozwalających zrealizować aplikacje dostępne na szerokim spektrum urządzeń.
Mnóstwo linków do źródeł, porównań.
Prezentacja do ściągnięcia również stąd:
http://sdrv.ms/MtH62k
W razie pytań, wątpliwości, chęci podyskutowania - zapraszm do kontaktu :)
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
Agenda:
Testowanie mobilnego oprogramowania,
Symulowanie środowiska,
Dostępne narzędzia,
Sikuli X,
Przykład skryptu automatycznego dla systemu Android.
AWS Amplify Studio jest nowością od AWS’a, która pozwala połączyć komponenty Figma z bazą danych i wygenerować gotowy kod React. Czy to oznacza, że frontend deweloperzy przestaną być potrzebni? A może te narzędzie to tylko chwyt reklamowy? I czemu AWS zainteresował się narzędziami low-code/no-code. Na to wszystko Aleksander odpowie w swojej prezentacji. I pokaże na żywo jak przejść od Figmy do gotowej aplikacji.
Współdzielenie kodu aplikacji Windows Phone i Windows 8Bartlomiej Zass
Przegląd technik współdzielenia kodu aplikacji między Windows Phone i Windows 8 (WinRT). Omawiane jest zarówno podejście opierające się o HTML i Javascript jak i aplikacje natywne (wzorzec MVVM, portable class libraries, wybrane praktyki architektoniczne i sztuczki w IDE).
Kivy to biblioteka pythonowa do tworzenia wieloplatformowych aplikacji GUI.
Samples: https://github.com/daftcode/pywaw_kivy_na_androidzie/blob/master/README.md
Testowanie aplikacji mobilnych to kluczowy element i tmnichwyzwanie podczas procesu tworzenia oprogramowania. Proces testowania aplikacji może być jeszcze bardziej efektywny, jeżeli wzbogacimy go o automatyzację testów.
Jak zapewnić i utrzymać jakość aplikacji mobilnych na system iOS opowie Ewa Bielska i Tomasz Mnich. Przedstawią aplikację, która zostanie poddana testom za pomocą przykładowych narzędzi do automatyzacji.
Nie wiesz jak można zautomatyzować testy funkcjonalne aplikacji mobilnych lub nie jesteś przekonany którego narzędzia użyć? Ta prezentacja jest dla Ciebie.
Jak zorganizować sobie Continuous Integration i Continuous Delivery w projekcie o niezwykle małym budżecie
W trakcie prezentacji dotknięte zostaną następujące zagadnienia:
- sposób organizacji projektu pod kątem wprowadzania CI / CD
- użycie kontenerów w celu przeprowadzania wyżej wymienionych procesów
- zalecenia odnośnie stosowania narzędzi takich jak TeamCity, Docker, Ansible, Git, Make, skrypty Bash, Phing itp.
- wskazanie pułapek o których trzeba pamiętać
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.Ideo Sp. z o. o.
Zapraszamy do zapoznania się z prezentacją multimedialną, przedstawiającą szczegółowe informacje na temat tworzenia aplikacji mobilnych w Ideo Sp. z o.o. Firma posiada bogate portfolio aplikacji mobilnych i webowych dla znanych i cenionych marek. Ideo Sp. z o.o. to najlepszy wybór - firma posiada kilkanaście lat doświadczenia na rynku rozwiązań internetowych. Więcej informacji na: http://www.ideo.pl/
Co nowego w VS 2013 dla programistów ASP.NET?Bartlomiej Zass
Sesja z konferencji Microsoft Technology Summit 2013 na temat nowości, które pojawiły się w ASP.NET 4.5.1 oraz Visual Studio 2013 dla web deweloperów. Poruszane zagadnienia to m.in.: zmiany w IDE / Web Essentials, Web Forms, ASP.NET MVC 5, OWIN, SignalR, Web API 2
Prezentujący omówi, co zrobić, aby wytworzenie aplikacji nie stało się sztuką dla sztuki. Uczuli, dlaczego wszystko od analizy powinno się zaczynać i na niej kończyć. Przekona, że mniej może znaczyć więcej, a “mobile” wcale nie musi być taki ruchliwy. Jeśli jesteś ciekawy, jak praktyk z doświadczeniem widzi proces wytwarzania aplikacji mobilnych i na czym może polegać rola analityka w tym procesie, ta prezentacja jest dla Ciebie.
Technologie mobilne w platformach edukacyjnych. Kosmikus, studium przypadkuMichal Lukaszewski
Prezentacja przygotowana na potrzeby cyklu Launch & Learn prowadzonego w Young Digital Planet. Autorzy: Sławek Rodak i Michał Łukaszewski (ja).
Prelekcja składała się z dwóch części:
1. Czego technologia oczekuje od biznesu aby przygotować dobry produkt uwzględniający urządzenia mobilne
2. Co technologia musi wiedzieć aby wesprzeć biznes w realizacji dobrego produktu.
Kosmikus, produkt YDP, jako studium przypadku - jakie technologie zostały wybrane i dlaczego, gdzie były kompromisy i dlaczego.
Przegląd najważniejszych technologii pozwalających zrealizować aplikacje dostępne na szerokim spektrum urządzeń.
Mnóstwo linków do źródeł, porównań.
Prezentacja do ściągnięcia również stąd:
http://sdrv.ms/MtH62k
W razie pytań, wątpliwości, chęci podyskutowania - zapraszm do kontaktu :)
O zagadnieniu:
Czy następuje taki moment w życiu programisty, kiedy może on stwierdzić, że jego warsztat jest już doskonały? Nie, jeżeli pracuje w technologiach internetowych. Ta dziedzina informatyki rozwija się w niesamowicie szybkim tempie, a stworzone wczoraj rozwiązania warto stosować już dziś!
Cel i korzyści spotkania:
Podczas spotkania słuchacze poznają aktualnie wykorzystywane technologie oraz kluczowe umiejętności w produkcji aplikacji internetowych, jak również metody programowania ekstremalnego i techniki zwinnego wytwarzania oprogramowania. Osobom, które dopiero zaczynają swoją przygodę z web development, zostanie przedstawiona propozycja działań, których sumienne podjęcie się gwarantuje odniesienie sukcesu zawodowego.
Agenda:
Testowanie mobilnego oprogramowania,
Symulowanie środowiska,
Dostępne narzędzia,
Sikuli X,
Przykład skryptu automatycznego dla systemu Android.
AWS Amplify Studio jest nowością od AWS’a, która pozwala połączyć komponenty Figma z bazą danych i wygenerować gotowy kod React. Czy to oznacza, że frontend deweloperzy przestaną być potrzebni? A może te narzędzie to tylko chwyt reklamowy? I czemu AWS zainteresował się narzędziami low-code/no-code. Na to wszystko Aleksander odpowie w swojej prezentacji. I pokaże na żywo jak przejść od Figmy do gotowej aplikacji.
Współdzielenie kodu aplikacji Windows Phone i Windows 8Bartlomiej Zass
Przegląd technik współdzielenia kodu aplikacji między Windows Phone i Windows 8 (WinRT). Omawiane jest zarówno podejście opierające się o HTML i Javascript jak i aplikacje natywne (wzorzec MVVM, portable class libraries, wybrane praktyki architektoniczne i sztuczki w IDE).
Kivy to biblioteka pythonowa do tworzenia wieloplatformowych aplikacji GUI.
Samples: https://github.com/daftcode/pywaw_kivy_na_androidzie/blob/master/README.md
Testowanie aplikacji mobilnych to kluczowy element i tmnichwyzwanie podczas procesu tworzenia oprogramowania. Proces testowania aplikacji może być jeszcze bardziej efektywny, jeżeli wzbogacimy go o automatyzację testów.
Jak zapewnić i utrzymać jakość aplikacji mobilnych na system iOS opowie Ewa Bielska i Tomasz Mnich. Przedstawią aplikację, która zostanie poddana testom za pomocą przykładowych narzędzi do automatyzacji.
Nie wiesz jak można zautomatyzować testy funkcjonalne aplikacji mobilnych lub nie jesteś przekonany którego narzędzia użyć? Ta prezentacja jest dla Ciebie.
Jak zorganizować sobie Continuous Integration i Continuous Delivery w projekcie o niezwykle małym budżecie
W trakcie prezentacji dotknięte zostaną następujące zagadnienia:
- sposób organizacji projektu pod kątem wprowadzania CI / CD
- użycie kontenerów w celu przeprowadzania wyżej wymienionych procesów
- zalecenia odnośnie stosowania narzędzi takich jak TeamCity, Docker, Ansible, Git, Make, skrypty Bash, Phing itp.
- wskazanie pułapek o których trzeba pamiętać
Aplikacje mobilne Android, iOS, Windows Phone w Ideo Sp. z o.o.Ideo Sp. z o. o.
Zapraszamy do zapoznania się z prezentacją multimedialną, przedstawiającą szczegółowe informacje na temat tworzenia aplikacji mobilnych w Ideo Sp. z o.o. Firma posiada bogate portfolio aplikacji mobilnych i webowych dla znanych i cenionych marek. Ideo Sp. z o.o. to najlepszy wybór - firma posiada kilkanaście lat doświadczenia na rynku rozwiązań internetowych. Więcej informacji na: http://www.ideo.pl/
Co nowego w VS 2013 dla programistów ASP.NET?Bartlomiej Zass
Sesja z konferencji Microsoft Technology Summit 2013 na temat nowości, które pojawiły się w ASP.NET 4.5.1 oraz Visual Studio 2013 dla web deweloperów. Poruszane zagadnienia to m.in.: zmiany w IDE / Web Essentials, Web Forms, ASP.NET MVC 5, OWIN, SignalR, Web API 2
Prezentujący omówi, co zrobić, aby wytworzenie aplikacji nie stało się sztuką dla sztuki. Uczuli, dlaczego wszystko od analizy powinno się zaczynać i na niej kończyć. Przekona, że mniej może znaczyć więcej, a “mobile” wcale nie musi być taki ruchliwy. Jeśli jesteś ciekawy, jak praktyk z doświadczeniem widzi proces wytwarzania aplikacji mobilnych i na czym może polegać rola analityka w tym procesie, ta prezentacja jest dla Ciebie.
Similar to Droids On Roids - iOS 101, live coding (20)
7. Pierwszy projekt, pierwsze ekrany
Architektura, MVC
Storyboard/XIB, Segues, Tranzycje
UIKit, UITableView
Networking, caching, API
Unit Tests, UI Tests
App Deployment, Test Flight, Developer Center
29. Model View Controller - Apple Documentation
iOS Human Interface Guidelines
Apple WWDC - 2016 Sessions
CocoaPods
Ray Wenderlich tutorials
Developing iOS 9 Apps with Swift Stanford Course
iOS Dev Weekly
Natasha the Robot