├── wknd-mobile.android ├── app │ ├── .gitignore │ ├── src │ │ ├── main │ │ │ ├── ic_launcher-web.png │ │ │ ├── res │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ ├── ic_launcher_round.png │ │ │ │ │ └── ic_launcher_foreground.png │ │ │ │ ├── xml │ │ │ │ │ ├── network_security_config.xml │ │ │ │ │ └── root_preferences.xml │ │ │ │ ├── values │ │ │ │ │ ├── dimens.xml │ │ │ │ │ ├── arrays.xml │ │ │ │ │ ├── colors.xml │ │ │ │ │ ├── styles.xml │ │ │ │ │ └── strings.xml │ │ │ │ ├── mipmap-anydpi-v26 │ │ │ │ │ ├── ic_launcher.xml │ │ │ │ │ └── ic_launcher_round.xml │ │ │ │ ├── drawable │ │ │ │ │ ├── ic_home_black_24dp.xml │ │ │ │ │ ├── ic_dashboard_black_24dp.xml │ │ │ │ │ └── ic_notifications_black_24dp.xml │ │ │ │ ├── layout │ │ │ │ │ └── settings_activity.xml │ │ │ │ └── menu │ │ │ │ │ └── navigation.xml │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── adobe │ │ │ │ └── aem │ │ │ │ └── guides │ │ │ │ └── wknd │ │ │ │ └── mobile │ │ │ │ └── android │ │ │ │ ├── models │ │ │ │ ├── Image.java │ │ │ │ └── Text.java │ │ │ │ ├── services │ │ │ │ └── ViewBinder.java │ │ │ │ └── SettingsActivity.java │ │ ├── test │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── adobe │ │ │ │ └── aem │ │ │ │ └── guides │ │ │ │ └── wknd │ │ │ │ └── mobile │ │ │ │ └── ExampleUnitTest.java │ │ └── androidTest │ │ │ └── java │ │ │ └── com │ │ │ └── adobe │ │ │ └── aem │ │ │ └── guides │ │ │ └── wknd │ │ │ └── mobile │ │ │ └── ExampleInstrumentedTest.java │ └── proguard-rules.pro ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── .gitignore ├── settings.gradle ├── build.gradle └── gradle.properties ├── .gitignore ├── wknd-mobile.aem ├── ui.content │ └── src │ │ └── main │ │ └── content │ │ ├── jcr_root │ │ ├── content │ │ │ ├── wknd-mobile │ │ │ │ ├── _jcr_content │ │ │ │ │ └── image │ │ │ │ │ │ ├── file │ │ │ │ │ │ └── file.dir │ │ │ │ │ │ ├── _jcr_content │ │ │ │ │ │ └── _dam_thumbnails │ │ │ │ │ │ │ ├── _dam_thumbnail_48.png │ │ │ │ │ │ │ └── _dam_thumbnail_480.png │ │ │ │ │ │ └── .content.xml │ │ │ │ ├── en │ │ │ │ │ ├── _jcr_content │ │ │ │ │ │ └── image │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ └── file.dir │ │ │ │ │ │ │ ├── _jcr_content │ │ │ │ │ │ │ └── _dam_thumbnails │ │ │ │ │ │ │ │ ├── _dam_thumbnail_48.png │ │ │ │ │ │ │ │ └── _dam_thumbnail_480.png │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── api │ │ │ │ │ │ ├── _jcr_content │ │ │ │ │ │ │ └── image │ │ │ │ │ │ │ │ ├── file │ │ │ │ │ │ │ │ └── file.dir │ │ │ │ │ │ │ │ ├── _jcr_content │ │ │ │ │ │ │ │ └── _dam_thumbnails │ │ │ │ │ │ │ │ │ ├── _dam_thumbnail_48.png │ │ │ │ │ │ │ │ │ └── _dam_thumbnail_480.png │ │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ └── dam │ │ │ │ ├── wknd-mobile │ │ │ │ ├── _jcr_content │ │ │ │ │ └── folderThumbnail │ │ │ │ ├── images │ │ │ │ │ ├── _jcr_content │ │ │ │ │ │ ├── folderThumbnail │ │ │ │ │ │ └── folderThumbnail.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── wknd-logo.png │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── jacob-morch-272617-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── ablimit-ablet-639666-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── austin-neill-247237-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── fischer-twins-662236-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── joshua-fuller-368384-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── tom-rogerson-574325-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── bogomil-mihaylov-519207-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── craig-whitehead-253949-unsplash.jpg │ │ │ │ │ │ └── _jcr_content │ │ │ │ │ │ │ └── renditions │ │ │ │ │ │ │ ├── original │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png │ │ │ │ │ │ │ ├── cq5dam.thumbnail.48.48.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.web.1280.1280.jpeg.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.140.100.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ ├── cq5dam.thumbnail.319.319.png.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ │ │ └── original.dir │ │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── en │ │ │ │ │ ├── events │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ └── conf │ │ │ └── wknd-mobile │ │ │ ├── settings │ │ │ ├── .content.xml │ │ │ └── wcm │ │ │ │ ├── .content.xml │ │ │ │ ├── template-types │ │ │ │ ├── .content.xml │ │ │ │ ├── _rep_policy.xml │ │ │ │ └── empty-page │ │ │ │ │ ├── initial │ │ │ │ │ └── .content.xml │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── policies │ │ │ │ │ └── .content.xml │ │ │ │ │ └── structure │ │ │ │ │ └── .content.xml │ │ │ │ ├── templates │ │ │ │ ├── .content.xml │ │ │ │ └── _rep_policy.xml │ │ │ │ └── policies │ │ │ │ └── _rep_policy.xml │ │ │ └── .content.xml │ │ └── META-INF │ │ └── vault │ │ └── filter.xml ├── core │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── adobe │ │ │ └── aem │ │ │ └── guides │ │ │ └── wknd │ │ │ └── mobile │ │ │ └── core │ │ │ └── package-info.java │ │ └── test │ │ └── java │ │ └── com │ │ └── adobe │ │ └── aem │ │ └── guides │ │ └── wknd │ │ └── mobile │ │ └── core │ │ └── servlets │ │ └── SimpleServletTest.java ├── ui.apps │ └── src │ │ └── main │ │ └── content │ │ ├── META-INF │ │ └── vault │ │ │ └── filter.xml │ │ └── jcr_root │ │ └── apps │ │ ├── wknd-mobile │ │ ├── clientlibs │ │ │ ├── clientlib-base │ │ │ │ ├── css.txt │ │ │ │ ├── js.txt │ │ │ │ └── .content.xml │ │ │ └── clientlib-site │ │ │ │ ├── css.txt │ │ │ │ ├── .content.xml │ │ │ │ └── less │ │ │ │ ├── grid.less │ │ │ │ └── styles.less │ │ ├── components │ │ │ ├── content │ │ │ │ ├── breadcrumb │ │ │ │ │ ├── clientlib │ │ │ │ │ │ ├── css.txt │ │ │ │ │ │ ├── less │ │ │ │ │ │ │ └── breadcrumb.less │ │ │ │ │ │ └── .content.xml │ │ │ │ │ └── .content.xml │ │ │ │ ├── helloworld │ │ │ │ │ ├── helloworld.html │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── _cq_dialog │ │ │ │ │ │ └── .content.xml │ │ │ │ ├── list │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── _cq_editConfig.xml │ │ │ │ ├── text │ │ │ │ │ └── .content.xml │ │ │ │ ├── image │ │ │ │ │ └── .content.xml │ │ │ │ ├── title │ │ │ │ │ └── .content.xml │ │ │ │ ├── search │ │ │ │ │ └── .content.xml │ │ │ │ ├── navigation │ │ │ │ │ └── .content.xml │ │ │ │ ├── sharing │ │ │ │ │ └── .content.xml │ │ │ │ ├── tabs │ │ │ │ │ ├── .content.xml │ │ │ │ │ ├── _cq_editConfig.xml │ │ │ │ │ └── _cq_template │ │ │ │ │ │ └── .content.xml │ │ │ │ ├── contentfragment │ │ │ │ │ └── .content.xml │ │ │ │ ├── carousel │ │ │ │ │ ├── .content.xml │ │ │ │ │ └── _cq_editConfig.xml │ │ │ │ ├── languagenavigation │ │ │ │ │ └── .content.xml │ │ │ │ ├── contentfragmentlist │ │ │ │ │ └── .content.xml │ │ │ │ └── teaser │ │ │ │ │ └── .content.xml │ │ │ ├── structure │ │ │ │ └── page │ │ │ │ │ ├── customfooterlibs.html │ │ │ │ │ ├── customheaderlibs.html │ │ │ │ │ └── .content.xml │ │ │ └── form │ │ │ │ ├── text │ │ │ │ └── .content.xml │ │ │ │ ├── button │ │ │ │ └── .content.xml │ │ │ │ ├── hidden │ │ │ │ └── .content.xml │ │ │ │ ├── options │ │ │ │ └── .content.xml │ │ │ │ └── container │ │ │ │ ├── new │ │ │ │ └── .content.xml │ │ │ │ └── .content.xml │ │ ├── config.author │ │ │ └── com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider-wknd-mobile.xml │ │ └── config │ │ │ └── org.apache.sling.commons.log.LogManager.factory.config-wknd-mobile.xml │ │ └── .content.xml ├── it.launcher │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── adobe │ │ │ └── aem │ │ │ └── guides │ │ │ └── wknd │ │ │ └── mobile │ │ │ └── it │ │ │ └── launcher │ │ │ └── package-info.java │ │ └── test │ │ └── java │ │ └── com │ │ └── adobe │ │ └── aem │ │ └── guides │ │ └── wknd │ │ └── mobile │ │ └── it │ │ └── launcher │ │ └── SlingServerSideTest.java └── .gitignore ├── .github ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md └── README.md /wknd-mobile.android/app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .repo 2 | .idea 3 | 4 | ### VS Code ### 5 | wknd-mobile.aem/.history 6 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/ic_launcher-web.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/ic_launcher-web.png -------------------------------------------------------------------------------- /wknd-mobile.android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/_jcr_content/image/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/_jcr_content/image/file -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/_jcr_content/image/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/_jcr_content/image/file -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/_jcr_content/image/file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/_jcr_content/image/file -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/_jcr_content/folderThumbnail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/_jcr_content/folderThumbnail -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/_jcr_content/folderThumbnail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/_jcr_content/folderThumbnail -------------------------------------------------------------------------------- /wknd-mobile.android/.gitignore: -------------------------------------------------------------------------------- 1 | *.iml 2 | .gradle 3 | /local.properties 4 | /.idea/caches 5 | /.idea/libraries 6 | /.idea/modules.xml 7 | /.idea/workspace.xml 8 | /.idea/navEditor.xml 9 | /.idea/assetWizardSettings.xml 10 | .DS_Store 11 | /build 12 | /captures 13 | .externalNativeBuild 14 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.web.1280.1280.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.web.1280.1280.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/original: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/original -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/_jcr_content/image/file.dir/_jcr_content/_dam_thumbnails/_dam_thumbnail_480.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adobe/aem-guides-wknd-mobile/master/wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/xml/network_security_config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 127.0.0.1 5 | localhost 6 | 10.0.2.2 7 | 8 | -------------------------------------------------------------------------------- /wknd-mobile.android/settings.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | include ':app' 14 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ### Expected Behaviour 5 | 6 | ### Actual Behaviour 7 | 8 | ### Reproduce Scenario (including but not limited to) 9 | 10 | #### Steps to Reproduce 11 | 12 | #### Platform and Version 13 | 14 | #### Sample Code that illustrates the problem 15 | 16 | #### Logs taken while reproducing problem -------------------------------------------------------------------------------- /wknd-mobile.aem/core/src/main/java/com/adobe/aem/guides/wknd/mobile/core/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | @Version("1.0") 13 | package com.adobe.aem.guides.wknd.mobile.core; 14 | 15 | import org.osgi.annotation.versioning.Version; -------------------------------------------------------------------------------- /wknd-mobile.android/app/proguard-rules.pro: -------------------------------------------------------------------------------- 1 | # Add project specific ProGuard rules here. 2 | # You can control the set of applied configuration files using the 3 | # proguardFiles setting in build.gradle. 4 | # 5 | # For more details, see 6 | # http://developer.android.com/guide/developing/tools/proguard.html 7 | 8 | # If your project uses WebView with JS, uncomment the following 9 | # and specify the fully qualified class name to the JavaScript interface 10 | # class: 11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview { 12 | # public *; 13 | #} 14 | 15 | # Uncomment this to preserve the line number information for 16 | # debugging stack traces. 17 | #-keepattributes SourceFile,LineNumberTable 18 | 19 | # If you keep the line number information, uncomment this to 20 | # hide the original source file name. 21 | #-renamesourcefileattribute SourceFile 22 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/META-INF/vault/filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/clientlibs/clientlib-base/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2017 Adobe Systems Incorporated 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/clientlibs/clientlib-base/js.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2017 Adobe Systems Incorporated 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### -------------------------------------------------------------------------------- /wknd-mobile.aem/it.launcher/src/main/java/com/adobe/aem/guides/wknd/mobile/it/launcher/package-info.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Adobe Systems Incorporated 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | // this file simply ensures that the resulting jar is not empty - see issue #30 17 | package com.adobe.aem.guides.wknd.mobile.it.launcher; 18 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/breadcrumb/clientlib/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2017 Adobe Systems Incorporated 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | less/breadcrumb.less -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/breadcrumb/clientlib/less/breadcrumb.less: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | .cmp-breadcrumb__item { 13 | &:before { 14 | content: "\003e"; 15 | 16 | display: inline-block; 17 | padding: 0 10px; 18 | } 19 | } -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/structure/page/customfooterlibs.html: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16dp 16 | 16dp 17 | 18 | -------------------------------------------------------------------------------- /wknd-mobile.android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2019 Adobe. All rights reserved. 3 | # This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. You may obtain a copy 5 | # of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software distributed under 8 | # the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | # OF ANY KIND, either express or implied. See the License for the specific language 10 | # governing permissions and limitations under the License. 11 | # 12 | 13 | #Mon Jul 29 10:49:57 EDT 2019 14 | distributionBase=GRADLE_USER_HOME 15 | distributionPath=wrapper/dists 16 | zipStoreBase=GRADLE_USER_HOME 17 | zipStorePath=wrapper/dists 18 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/clientlibs/clientlib-site/css.txt: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Copyright 2018 Adobe Systems Incorporated 3 | # 4 | # Licensed under the Apache License, Version 2.0 (the "License"); 5 | # you may not use this file except in compliance with the License. 6 | # You may obtain a copy of the License at 7 | # 8 | # http://www.apache.org/licenses/LICENSE-2.0 9 | # 10 | # Unless required by applicable law or agreed to in writing, software 11 | # distributed under the License is distributed on an "AS IS" BASIS, 12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | # See the License for the specific language governing permissions and 14 | # limitations under the License. 15 | ############################################################################### 16 | 17 | vendor/normalize.css 18 | less/grid.less 19 | less/styles.less -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 17 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 17 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/helloworld/helloworld.html: -------------------------------------------------------------------------------- 1 | 12 |

Text property: ${properties.text}

13 | 14 |
15 | HelloWorldModel says:
16 | ${hello.message}
17 | 
18 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/clientlibs/clientlib-site/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 18 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/breadcrumb/clientlib/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 17 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/META-INF/vault/filter.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 17 | 18 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/helloworld/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 18 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/template-types/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/templates/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 17 | 18 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/java/com/adobe/aem/guides/wknd/mobile/android/models/Image.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | package com.adobe.aem.guides.wknd.mobile.android.models; 14 | 15 | import com.fasterxml.jackson.annotation.JsonProperty; 16 | 17 | public class Image { 18 | @JsonProperty(value = "src") 19 | private String src; 20 | 21 | public String getSrc() { 22 | return src; 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/values/arrays.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | Reply 17 | Reply to all 18 | 19 | 20 | 21 | reply 22 | reply_all 23 | 24 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/structure/page/customheaderlibs.html: -------------------------------------------------------------------------------- 1 | 12 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/template-types/_rep_policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/drawable/ic_home_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/layout/settings_activity.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 16 | 17 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/en/events/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | #FFEA08 16 | #000000 17 | #F7F7F7 18 | #FFFFFF 19 | #A69805 20 | #A6A6A6 21 | 22 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/list/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/text/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/en/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/image/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/title/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/java/com/adobe/aem/guides/wknd/mobile/android/services/ViewBinder.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | package com.adobe.aem.guides.wknd.mobile.android.services; 14 | 15 | import org.json.JSONException; 16 | import org.json.JSONObject; 17 | 18 | import java.io.IOException; 19 | 20 | public interface ViewBinder { 21 | void bind(final JSONObject jsonResponse) throws JSONException, IOException; 22 | 23 | default void unbind() { 24 | return; 25 | } 26 | } 27 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/structure/page/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 17 | 18 | <__contentFolderName__/> 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/search/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/form/text/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/form/button/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/form/hidden/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/breadcrumb/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/navigation/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/sharing/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/form/options/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/drawable/ic_dashboard_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | 15 | 16 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/tabs/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/form/container/new/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/contentfragment/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/config.author/com.day.cq.wcm.mobile.core.impl.MobileEmulatorProvider-wknd-mobile.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 18 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/carousel/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/template-types/empty-page/initial/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/languagenavigation/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/contentfragmentlist/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/cq5dam.web.1280.1280.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/wknd-logo.png/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/_jcr_content/image/file.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 21 | 22 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/teaser/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/_jcr_content/image/file.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 21 | 22 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/_jcr_content/image/file.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 21 | 22 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/test/java/com/adobe/aem/guides/wknd/mobile/ExampleUnitTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | package com.adobe.aem.guides.wknd.mobile; 14 | 15 | import org.junit.Test; 16 | 17 | import static org.junit.Assert.*; 18 | 19 | /** 20 | * Example local unit test, which will execute on the development machine (host). 21 | * 22 | * @see Testing documentation 23 | */ 24 | public class ExampleUnitTest { 25 | @Test 26 | public void addition_isCorrect() { 27 | assertEquals(4, 2 + 2); 28 | } 29 | } -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/ablimit-ablet-639666-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/austin-neill-247237-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/fischer-twins-662236-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/jacob-morch-272617-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/joshua-fuller-368384-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/cq5dam.web.1280.1280.jpeg.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/tom-rogerson-574325-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.48.48.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/bogomil-mihaylov-519207-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.140.100.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/cq5dam.thumbnail.319.319.png.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/craig-whitehead-253949-unsplash.jpg/_jcr_content/renditions/original.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/template-types/empty-page/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 18 | 22 | 23 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/drawable/ic_notifications_black_24dp.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 18 | 21 | 22 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/clientlibs/clientlib-base/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 19 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/form/container/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/tabs/_cq_editConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/carousel/_cq_editConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 21 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/config/org.apache.sling.commons.log.LogManager.factory.config-wknd-mobile.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 20 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/tabs/_cq_template/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 18 | 21 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # WKND Mobile (AEM Guides) 2 | 3 | ![WKND Mobile App](https://github.com/adobe/aem-guides-wknd-mobile/blob/assets/wknd-mobile-app.png?raw=true) 4 | 5 | The WKND Mobile repository supports the AEM Headless tutorial and contains two projects: 6 | 7 | * **wknd-mobile.aem**: An AEM multi-module maven project that deploys the baseline application, content and configuration needed to begin the AEM Headless tutorial. 8 | * **wknd-mobile.android**: A Java-based native Android Mobile App that consumes content from the AEM Publish instance that has the **wknd-mobile.aem** artifacts deployed to it. 9 | 10 | Note that this code is does not have to built or augmented during the taking of the AEM Headless tutorial, but can be used as a reference for a complete view of how aspects of the tutorial are achieved. 11 | 12 | ## Supporting AEM Packages 13 | 14 | This Github project's [Releases](https://github.com/adobe/aem-guides-wknd-mobile/releases/) contains AEM content packages that contain solutions to various chapters of the AEM Headless tutorial. 15 | 16 | ### Contributing 17 | 18 | Contributions are welcomed! Read the [Contributing Guide](./CONTRIBUTING.md) for more information. 19 | 20 | ### Licensing 21 | 22 | This project is licensed under the Apache V2 License. See [LICENSE](./LICENSE) for more information. 23 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/clientlibs/clientlib-site/less/grid.less: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | @import (once) "/libs/wcm/foundation/clientlibs/grid/grid_base.less"; 14 | 15 | /* maximum amount of grid cells to be provided */ 16 | @max_col: 12; 17 | 18 | /* default breakpoint */ 19 | .aem-Grid { 20 | .generate-grid(default, @max_col); 21 | } 22 | 23 | /* phone breakpoint */ 24 | @media (max-width: 650px) { 25 | .aem-Grid { 26 | .generate-grid(phone, @max_col); 27 | } 28 | } 29 | 30 | /* tablet breakpoint */ 31 | @media (min-width: 651px) and (max-width: 1200px) { 32 | .aem-Grid { 33 | .generate-grid(tablet, @max_col); 34 | } 35 | } -------------------------------------------------------------------------------- /wknd-mobile.aem/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by https://www.gitignore.io/api/eclipse,java,maven 2 | 3 | ### Eclipse ### 4 | *.pydevproject 5 | .metadata 6 | .gradle 7 | bin/ 8 | tmp/ 9 | *.tmp 10 | *.bak 11 | *.swp 12 | *~.nib 13 | local.properties 14 | .settings/ 15 | .loadpath 16 | 17 | # Eclipse Core 18 | .project 19 | 20 | # External tool builders 21 | .externalToolBuilders/ 22 | 23 | # Locally stored "Eclipse launch configurations" 24 | *.launch 25 | 26 | # CDT-specific 27 | .cproject 28 | 29 | # JDT-specific (Eclipse Java Development Tools) 30 | .classpath 31 | 32 | # Java annotation processor (APT) 33 | .factorypath 34 | 35 | # PDT-specific 36 | .buildpath 37 | 38 | # sbteclipse plugin 39 | .target 40 | 41 | # TeXlipse plugin 42 | .texlipse 43 | 44 | 45 | ### Java ### 46 | *.class 47 | 48 | # Mobile Tools for Java (J2ME) 49 | .mtj.tmp/ 50 | 51 | # Package Files # 52 | *.jar 53 | *.war 54 | *.ear 55 | 56 | # virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml 57 | hs_err_pid* 58 | 59 | 60 | ### Maven ### 61 | target/ 62 | pom.xml.tag 63 | pom.xml.releaseBackup 64 | pom.xml.versionsBackup 65 | pom.xml.next 66 | release.properties 67 | dependency-reduced-pom.xml 68 | buildNumber.properties 69 | .mvn/timing.properties 70 | 71 | ### Vault ### 72 | .vlt 73 | 74 | ### IntelliJ ### 75 | .idea/ 76 | *.iml 77 | -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | ## Description 4 | 5 | 6 | 7 | ## Related Issue 8 | 9 | 10 | 11 | 12 | 13 | 14 | ## Motivation and Context 15 | 16 | 17 | 18 | ## How Has This Been Tested? 19 | 20 | 21 | 22 | 23 | 24 | ## Screenshots (if appropriate): 25 | 26 | ## Checklist: 27 | 28 | 29 | 30 | 31 | - [ ] I have signed the [Adobe Open Source CLA](http://opensource.adobe.com/cla.html). 32 | - [ ] My change requires a change to the documentation. 33 | - [ ] I have read the **CONTRIBUTING** document. 34 | -------------------------------------------------------------------------------- /wknd-mobile.android/build.gradle: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | // Top-level build file where you can add configuration options common to all sub-projects/modules. 14 | 15 | buildscript { 16 | repositories { 17 | google() 18 | jcenter() 19 | 20 | } 21 | dependencies { 22 | classpath 'com.android.tools.build:gradle:3.4.2' 23 | 24 | // NOTE: Do not place your application dependencies here; they belong 25 | // in the individual module build.gradle files 26 | } 27 | } 28 | 29 | allprojects { 30 | repositories { 31 | google() 32 | jcenter() 33 | 34 | } 35 | } 36 | 37 | task clean(type: Delete) { 38 | delete rootProject.buildDir 39 | } 40 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/clientlibs/clientlib-site/less/styles.less: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | body { 14 | background-color: #f7f7f7; 15 | max-width: 800px; 16 | margin: 1rem auto; 17 | font-family: sans-serif; 18 | 19 | a { 20 | color: #333; 21 | } 22 | 23 | .root { 24 | background: white; 25 | border: solid 1px #eee; 26 | padding: 2rem; 27 | 28 | .aem-Grid > div.aem-GridColumn { 29 | border: dashed 1px #ddd; 30 | margin-top: .5rem; 31 | margin-bottom: .5rem; 32 | padding: .5rem; 33 | } 34 | 35 | .aem-Grid > div.responsivegrid.aem-GridColumn { 36 | border: unset; 37 | margin: unset; 38 | padding: unset; 39 | } 40 | } 41 | 42 | } -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/list/_cq_editConfig.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 17 | 22 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/_jcr_content/folderThumbnail.dir/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 22 | 23 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/menu/navigation.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 15 | 21 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/template-types/empty-page/policies/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/dam/wknd-mobile/images/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 14 | WKND 15 | Events 16 | Settings 17 | MORE 18 | LESS 19 | Tickets 20 | Address 21 | Time 22 | Venue 23 | Settings 24 | 25 | 26 | AEM Content Services 27 | 28 | 29 | AEM Host and Port 30 | AEM JSON Path 31 | 32 | 33 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/java/com/adobe/aem/guides/wknd/mobile/android/models/Text.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | package com.adobe.aem.guides.wknd.mobile.android.models; 14 | 15 | import android.os.Build; 16 | import android.text.Html; 17 | 18 | import com.fasterxml.jackson.annotation.JsonProperty; 19 | 20 | public class Text { 21 | 22 | @JsonProperty(value = "text") 23 | private String text; 24 | 25 | @JsonProperty(value = "richText") 26 | private boolean richText; 27 | 28 | public String getText() { 29 | if (!isRichText()) { 30 | return text; 31 | } else if (Build.VERSION.SDK_INT >= 24) { 32 | return Html.fromHtml(text, Html.FROM_HTML_MODE_COMPACT).toString(); // for 24 api and more 33 | } else { 34 | return Html.fromHtml(text).toString(); // or for older api 35 | } 36 | } 37 | 38 | public boolean isRichText() { 39 | return richText; 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/api/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/androidTest/java/com/adobe/aem/guides/wknd/mobile/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | package com.adobe.aem.guides.wknd.mobile; 14 | 15 | import android.content.Context; 16 | import androidx.test.InstrumentationRegistry; 17 | import androidx.test.runner.AndroidJUnit4; 18 | 19 | import org.junit.Test; 20 | import org.junit.runner.RunWith; 21 | 22 | import static org.junit.Assert.*; 23 | 24 | /** 25 | * Instrumented test, which will execute on an Android device. 26 | * 27 | * @see Testing documentation 28 | */ 29 | @RunWith(AndroidJUnit4.class) 30 | public class ExampleInstrumentedTest { 31 | @Test 32 | public void useAppContext() { 33 | // Context of the app under test. 34 | Context appContext = InstrumentationRegistry.getTargetContext(); 35 | 36 | assertEquals("com.adobe.aem.guides.wknd.android", appContext.getPackageName()); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/content/wknd-mobile/en/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/res/xml/root_preferences.xml: -------------------------------------------------------------------------------- 1 | 12 | 13 | 15 | 16 | 17 | 18 | 24 | 25 | 31 | 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/policies/_rep_policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 24 | 28 | 32 | 33 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/templates/_rep_policy.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 24 | 28 | 32 | 33 | -------------------------------------------------------------------------------- /wknd-mobile.android/gradle.properties: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright 2019 Adobe. All rights reserved. 3 | # This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. You may obtain a copy 5 | # of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | # 7 | # Unless required by applicable law or agreed to in writing, software distributed under 8 | # the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | # OF ANY KIND, either express or implied. See the License for the specific language 10 | # governing permissions and limitations under the License. 11 | # 12 | 13 | # Project-wide Gradle settings. 14 | # IDE (e.g. Android Studio) users: 15 | # Gradle settings configured through the IDE *will override* 16 | # any settings specified in this file. 17 | # For more details on how to configure your build environment visit 18 | # http://www.gradle.org/docs/current/userguide/build_environment.html 19 | # Specifies the JVM arguments used for the daemon process. 20 | # The setting is particularly useful for tweaking memory settings. 21 | org.gradle.jvmargs=-Xmx1536m 22 | # When configured, Gradle will run in incubating parallel mode. 23 | # This option should only be used with decoupled projects. More details, visit 24 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects 25 | # org.gradle.parallel=true 26 | # AndroidX package structure to make it clearer which packages are bundled with the 27 | # Android operating system, and which are packaged with your app's APK 28 | # https://developer.android.com/topic/libraries/support-library/androidx-rn 29 | android.useAndroidX=true 30 | # Automatically convert third-party libraries to use AndroidX 31 | android.enableJetifier=true 32 | 33 | -------------------------------------------------------------------------------- /wknd-mobile.android/app/src/main/java/com/adobe/aem/guides/wknd/mobile/android/SettingsActivity.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | 13 | package com.adobe.aem.guides.wknd.mobile.android; 14 | 15 | import android.os.Bundle; 16 | 17 | import androidx.appcompat.app.ActionBar; 18 | import androidx.appcompat.app.AppCompatActivity; 19 | import androidx.preference.PreferenceFragmentCompat; 20 | 21 | import com.adobe.aem.guides.wknd.mobile.R; 22 | 23 | public class SettingsActivity extends AppCompatActivity { 24 | 25 | @Override 26 | protected void onCreate(Bundle savedInstanceState) { 27 | super.onCreate(savedInstanceState); 28 | setContentView(R.layout.settings_activity); 29 | getSupportFragmentManager() 30 | .beginTransaction() 31 | .replace(R.id.settings, new SettingsFragment()) 32 | .commit(); 33 | ActionBar actionBar = getSupportActionBar(); 34 | if (actionBar != null) { 35 | actionBar.setDisplayHomeAsUpEnabled(true); 36 | } 37 | } 38 | 39 | public static class SettingsFragment extends PreferenceFragmentCompat { 40 | @Override 41 | public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { 42 | setPreferencesFromResource(R.xml.root_preferences, rootKey); 43 | } 44 | } 45 | } -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.content/src/main/content/jcr_root/conf/wknd-mobile/settings/wcm/template-types/empty-page/structure/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 16 | 20 | 23 | 24 | 25 | 29 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /wknd-mobile.aem/ui.apps/src/main/content/jcr_root/apps/wknd-mobile/components/content/helloworld/_cq_dialog/.content.xml: -------------------------------------------------------------------------------- 1 | 2 | 13 | 14 | 18 | 21 | 22 | 25 | 26 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | -------------------------------------------------------------------------------- /wknd-mobile.aem/core/src/test/java/com/adobe/aem/guides/wknd/mobile/core/servlets/SimpleServletTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2019 Adobe. All rights reserved. 3 | * This file is licensed to you under the Apache License, Version 2.0 (the "License"); 4 | * you may not use this file except in compliance with the License. You may obtain a copy 5 | * of the License at http://www.apache.org/licenses/LICENSE-2.0 6 | * 7 | * Unless required by applicable law or agreed to in writing, software distributed under 8 | * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS 9 | * OF ANY KIND, either express or implied. See the License for the specific language 10 | * governing permissions and limitations under the License. 11 | */ 12 | package com.adobe.aem.guides.wknd.mobile.core.servlets; 13 | 14 | import java.io.IOException; 15 | 16 | import javax.servlet.ServletException; 17 | 18 | import org.apache.sling.testing.mock.sling.servlet.MockSlingHttpServletRequest; 19 | import org.apache.sling.testing.mock.sling.servlet.MockSlingHttpServletResponse; 20 | import org.junit.jupiter.api.Test; 21 | import org.junit.jupiter.api.extension.ExtendWith; 22 | 23 | import io.wcm.testing.mock.aem.junit5.AemContext; 24 | import io.wcm.testing.mock.aem.junit5.AemContextExtension; 25 | 26 | import static org.junit.jupiter.api.Assertions.assertEquals; 27 | 28 | @ExtendWith(AemContextExtension.class) 29 | class SimpleServletTest { 30 | 31 | private SimpleServlet fixture = new SimpleServlet(); 32 | 33 | @Test 34 | void doGet(AemContext context) throws ServletException, IOException { 35 | context.build().resource("/content/test", "jcr:title", "resource title").commit(); 36 | context.currentResource("/content/test"); 37 | 38 | MockSlingHttpServletRequest request = context.request(); 39 | MockSlingHttpServletResponse response = context.response(); 40 | 41 | fixture.doGet(request, response); 42 | 43 | assertEquals("Title = resource title", response.getOutputAsString()); 44 | } 45 | } 46 | -------------------------------------------------------------------------------- /wknd-mobile.aem/it.launcher/src/test/java/com/adobe/aem/guides/wknd/mobile/it/launcher/SlingServerSideTest.java: -------------------------------------------------------------------------------- 1 | /* 2 | * Copyright 2015 Adobe Systems Incorporated 3 | * 4 | * Licensed under the Apache License, Version 2.0 (the "License"); 5 | * you may not use this file except in compliance with the License. 6 | * You may obtain a copy of the License at 7 | * 8 | * http://www.apache.org/licenses/LICENSE-2.0 9 | * 10 | * Unless required by applicable law or agreed to in writing, software 11 | * distributed under the License is distributed on an "AS IS" BASIS, 12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 | * See the License for the specific language governing permissions and 14 | * limitations under the License. 15 | */ 16 | package com.adobe.aem.guides.wknd.mobile.it.launcher; 17 | 18 | import static org.junit.Assert.assertEquals; 19 | 20 | import org.apache.sling.junit.remote.testrunner.SlingRemoteTestParameters; 21 | import org.apache.sling.junit.remote.testrunner.SlingRemoteTestRunner; 22 | import org.apache.sling.junit.remote.testrunner.SlingTestsCountChecker; 23 | import org.junit.runner.RunWith; 24 | 25 | /** Run some server-side tests using the Sling JUnit servlet */ 26 | @RunWith(SlingRemoteTestRunner.class) 27 | public class SlingServerSideTest extends SlingServerSideTestsBase 28 | implements SlingRemoteTestParameters, SlingTestsCountChecker { 29 | 30 | public static final String TEST_SELECTOR = "com.adobe.aem.guides.wknd.mobile.it.tests"; 31 | public static final int TESTS_AT_THIS_PATH = 1; 32 | 33 | public void checkNumberOfTests(int numberOfTestsExecuted) { 34 | assertEquals(TESTS_AT_THIS_PATH, numberOfTestsExecuted); 35 | } 36 | 37 | public String getJunitServletUrl() { 38 | return getServerBaseUrl() + SLING_JUNIT_SERVLET_PATH; 39 | } 40 | 41 | public String getTestClassesSelector() { 42 | return TEST_SELECTOR; 43 | } 44 | 45 | public String getTestMethodSelector() { 46 | return null; 47 | } 48 | } --------------------------------------------------------------------------------